package command;

public class Main {

    public static void main(String[] args) {
        Invoker invoker = new Invoker();
        Command cmd = new AddCommand();
        invoker.setCommand(cmd);

        invoker.compute(100);


        System.out.println("--------------");

        cmd = new MutiCommand();
        invoker.setCommand(cmd);
        invoker.compute(10);

        System.out.println("--------------");

        invoker.undo();
        invoker.undo();
        invoker.undo();
        invoker.undo();
    }
}
